Tootsville::Potential-Toot-Name-P
Function
Potential-Toot-Name-P names a function, with lambda list
(TOOT-NAME):
Could TOOT-NAME be allowed as a Toot name?
Toot names must be:
- From three to 32 characters in length, inclusive.
- Characters must be TOOTSVILLE POTENTIAL-TOOT-NAME-CHARACTER-P, ie, alphanumeric,
or hyphen.
- The first character must be alphabetic
- There can not be two punctuation marks (or spaces) in a row
- There can not be three of the same character in a row, or two hyphens in
a row.
- There can not be more than three digits
- Digits must appear only at the end -- i.e., if there are any digits, the
leftmost digit must be after the rightmost non-digit character.
File
Defined in file src/types/toot-names.lisp.